package com.ruoyi.system.domain;

import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

public class TVip extends BaseEntity {

    /**
     * 用户vip表
     */
    private Long id;

    /**
     * vip等级，普通会员默认为0
     */
    private Integer level;

    /**
     * 会员名称
     */
    private String name;

    /**
     * 会员介绍
     */
    private String contentInfo;

    /**
     * 任务次数限制
     */
    private Integer taskNum;
    //任务有效时长
    private Integer keepDays;

    /**
     * 购买金额
     */
    private BigDecimal money;

    /**
     * 佣金增幅比例
     */
    private BigDecimal commissionScale;

    /**
     * 提现额度
     */
    private BigDecimal withdrawLimit;

    /**
     * 提现手续费
     */
    private BigDecimal withdrawHandlingCharge;


    public Integer getKeepDays() {
        return keepDays;
    }

    public void setKeepDays(Integer keepDays) {
        this.keepDays = keepDays;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContentInfo() {
        return contentInfo;
    }

    public void setContentInfo(String contentInfo) {
        this.contentInfo = contentInfo;
    }

    public Integer getTaskNum() {
        return taskNum;
    }

    public void setTaskNum(Integer taskNum) {
        this.taskNum = taskNum;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public BigDecimal getCommissionScale() {
        return commissionScale;
    }

    public void setCommissionScale(BigDecimal commissionScale) {
        this.commissionScale = commissionScale;
    }

    public BigDecimal getWithdrawLimit() {
        return withdrawLimit;
    }

    public void setWithdrawLimit(BigDecimal withdrawLimit) {
        this.withdrawLimit = withdrawLimit;
    }

    public BigDecimal getWithdrawHandlingCharge() {
        return withdrawHandlingCharge;
    }

    public void setWithdrawHandlingCharge(BigDecimal withdrawHandlingCharge) {
        this.withdrawHandlingCharge = withdrawHandlingCharge;
    }


}
